package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * @Author LiBingyan
 * @Date  2022/3/20 18:57
 * @Version 1.0
**/

/**
 * 抗压抗折试验数据表
 */
@Data
@TableName(value = "lab_compressive_flexural_data")
public class LabCompressiveFlexuralData {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField(value = "pk_id")
    private Integer pkId;

    /**
     * 数据编号id
     */
    @TableField(value = "discharge_sn")
    private String dischargeSn;

    /**
     * 试件编号
     */
    @TableField(value = "sample_code")
    private String sampleCode;

    /**
     * 抗折荷载
     */
    @TableField(value = "bending_load")
    private BigDecimal bendingLoad;

    /**
     * 抗折强度
     */
    @TableField(value = "bending_strength")
    private BigDecimal bendingStrength;

    /**
     * 抗折力值曲线
     */
    @TableField(value = "bending_force_curve")
    private String bendingForceCurve;

    /**
     * 时间曲线
     */
    @TableField(value = "time_curve")
    private String timeCurve;

    /**
     * 时间&抗折力值曲线
     */
    @TableField(value = "time_bending_curve")
    private String timeBendingCurve;

    /**
     * 抗压荷载1
     */
    @TableField(value = "compressive_load1")
    private BigDecimal compressiveLoad1;

    /**
     * 抗压强度1
     */
    @TableField(value = "compressive_strength1")
    private BigDecimal compressiveStrength1;

    /**
     * 抗压力值曲线1
     */
    @TableField(value = "process_force_curve1")
    private String processForceCurve1;

    /**
     * 时间曲线1
     */
    @TableField(value = "time_curve1")
    private String timeCurve1;

    /**
     * 时间&抗压力值曲线1
     */
    @TableField(value = "time_process_curve1")
    private String timeProcessCurve1;

    /**
     * 抗压荷载2
     */
    @TableField(value = "compressive_load2")
    private BigDecimal compressiveLoad2;

    /**
     * 抗压强度2
     */
    @TableField(value = "compressive_strength2")
    private BigDecimal compressiveStrength2;

    /**
     * 抗压力值曲线2
     */
    @TableField(value = "process_force_curve2")
    private String processForceCurve2;

    /**
     * 时间曲线2
     */
    @TableField(value = "time_curve2")
    private String timeCurve2;

    /**
     * 时间&抗压力值曲线2
     */
    @TableField(value = "time_process_curve2")
    private String timeProcessCurve2;

    @TableField(value = "create_time")
    private Date createTime;

    @TableField(value = "update_time")
    private Date updateTime;
}